Buenas noches.
Acabo de probar el código y todo bien,tan solo que hay que mantener 1 sugundo el botón para que cambie el menú, no debiera ser inmediato?
Otra cosa,un fallo mio:
Al tratarse de pines analógicos, no devi poner "HIGH" o "LOW", para encender y apagar los reles del menú, devi poner " 255" para estado apagado y " 0" para estado encendido, perdón por este fallo.
Pongo el ejemplo para otros usuarios
case 1:
lcd.setCursor(8,0);
lcd.print("BA");
analogWrite(releb,0); // yo puse LOW
analogWrite(relem,255); // yo puse HIGH
analogWrite(relea,255); // yo puse HIGH
break;