As you can see buttonPushCounter % 5 produces a number between 0 and 5
So you could use this value to set what you write to m1 like this
byte index = buttonPushCounter % 5;
if (index == 0)
{
m1.writeMicroseconds(something);
}
else if (index == 1)
{
m1.writeMicroseconds(somethingElse);
}
else if (index == 2)
{
m1.writeMicroseconds(anotherValue);
}
Try that and get it working then I will suggest an even better way to do it