Antigo codigo da calculadora .... em uma estrutura de funções e variaveis.. diferente da versão pattern onde a construção é proxima do Pattern