Arquivo calculadora.java:
Existem algumas formas de calcular expressões matemáticas, mas na maioria delas é necessário efetuar uma serie de validações, como propriedades distributivas, funções trigonométricas, etc., o que gera uma grande quantidade de código.