My code is not so long so I am pasting all of it here.
The code is not complete but when I run it it first jumps to case \"start\" which it is supposed to, and then
The code will start running at the first matching "case", but it only stops running when it has reached a "break" or "return" statement;