1. Beim "case 2" fehlt am Ende das "break;"
2.) "counter = max_tage - tag;" sollte vielleicht "counter += (max_tage - tag);" lauten
3.) Die ganzen Eingaben solltest Du in einen String einlesen und explizit in eine Integer konvertieren - dann kannst Du "03" oder "3" eingeben.
4.) Alle Variablen sollten initialisiert werden (counter=0; ......).
HTH