Ti perdi il valore di s1 per strada e quindi, quando torni al menu, il salto avviene ad indirizzi sbagliati. Assicurati di assegnare s1 in questa riga prima di calcolare il salto

branch_case:
la $s1, jump_table