Opa Guilherme,
Escrevi um pouco de codigo para mostrar como seria algo que voce provavelmente vai ver em producao: https://codepen.io/rafasantos-the-bashful/pen/JjBXQoK
Esta incompleto e voce pode continuar se quiser. Este tipo de codigo nao eh necessariamente mais simples. Contudo tem a vantagem de ser melhor de manter e esta mais alinhado com os principios SOLID https://medium.com/desenvolvendo-com-paixao/o-que-%C3%A9-solid-o-guia-completo-para-voc%C3%AA-entender-os-5-princ%C3%ADpios-da-poo-2b937b3fc530
Naquele codigo, preste atencao no visor
, processador
e acoes
essas sao abstracoes e normalmente codificamos com abstracoes. Infelizmente, eh algo que adiquire com tempo e nao eh muito facil de explicar, voce pega com o tempo e praticando.
Bom, tenta implementar a subtracao
voce vai ver que sera moleza.
abrs