Can goto() statements be avoided in this program -- pls place code?

Have you written any code using 'State Machine' techniques?

Or code that has functions other than setup() or loop()?

Do you know what a flag is and how it can be used to control code execution?

Have you ever used switch/case.

1. I have designed Sequential Machines using FSM.
2. Yes.
3. Yes.
4. Yes.