Fiquei travado no projeto Cash Register

Quando comecei a escrever o código, não parecia que seria dificil, mas quando acusou um pacote de erros, dai me quebrou. Eu travei totalmente, não conseguia achar a solução, tive que parar, esfriar a cabeça. Depois separei o problema em partes, como um desafio diario.
Desculpa se escrevi isso no lugar errado, mas é que fiquei muito feliz de ter conseguido =)