Anche provando la tua soluzione da lo stesso errore e poi a me principalmente serve l'eccezione nel caso venga inserito un char e poi che il numero deve essere compreso tra 1 e 3...

Kamoos ma senza cercare di catturare le eccezioni questo errore non esiste...