Buf... ese codigo no tiene ni pies ni cabeza...
me extraña que funcione siquiera.
Te aconsejo empieces a leerte lo basico de arduino, las funciones case, los bucles y la definicion de funciones.
Luego puedes mirar las librerias de tiempo para no emplear delays muy largos.
Hasta que no sepas lo basico de arduino poco vas a poder adelantar...
Un saludo.