Ciao,
non sono ferratissimo sul linguaggio e non ho modo di testarlo rapidamente ma l'errore potrebbe essere dovuto a "switch(s)"
Mancano alcune condizioni, ad esempio non c'è il "case 3:", od oppure il "case 5"... puoi provare se inserendo il "case default" l'errore si risolve.
Ripeto non sono ferratissimo con il linguaggio quindi prendi con le pinze quello che ho scritto