ese error que apunta, tengo entendido que si un numero empieza con 0...es tratado como Octal, (0 al 7) por lo tanto 08,09 ya no existen en octal.
Osease....tu estas manejando todo en string....pero cuando le dices Case 02 el 02, lo toma como un numero de tipo Octal, por eso al llegar al 08 tirra el error, o lo dejas como 1,2,3,4,5....n o si es string ponerlo como "02".
Saludos.