Project question

if (val2 == 0 && val3 == 0 && val4 == 0 && val5 == 0) {
   myservo.write(0);

Is this a continuous rotation ex-servo?
Did you mean

if (val2 == 0 && val3 == 0 && val4 == 0 && val5 == 0) {
   myservo.write(90);

?

What measures do you have to prevent your switch inputs floating?