Automatic Servo with Manual Override (delay problems)

landis:
Okay,its making more sense. So because my if statement for the "delay" is not being accomplished in the first pass it is jumping out and going to the default case?

Jumping out isn't the right phrase. More like it's failling through. A break statement says "I'm done executing code in this switch statement, proceed to the end of the switch statement, skipping all the code between here and there"

How do I make it reloop to accomplish that if statement?

It already loops by virtue of being within the loop() function. What you need it to do is only execute the code within the case 2: section of your code. To stop it from doing that, you need an unconditional break.

I don't know a way to get rid of the conditional breaks.

With your delete key.