Lo había visto y olvidé corregirlo.
void menus() {
estado = digitalRead(btn1);
if (!estado && estadoAnt) { // entra a cada menu solo cuando es presionado.
if (menu >= 3) menu = 0;
menu++;
switch(menu){
case 1: lcd.setCursor(8,0);
lcd.print("BA");
analogWrite(A2,LOW);
analogWrite(A3,HIGH);
analogWrite(A4,HIGH);
break;
case 2: lcd.setCursor(8,0);
lcd.print("ME");
analogWrite(A2,LOW);
analogWrite(A3,LOW);
analogWrite(A4,HIGH);
break;
case 3: lcd.setCursor(8,0);
lcd.print("AL");
digitalWrite(A2,LOW);
analogWrite(A3,LOW);
analogWrite(A4,LOW);
break;
}
}
estadoAnt = estado;
}