Utilizando uma abordagem um pouco diferente do que se vê normalmente. Essa calculadora funciona da seguinte forma:
Foi criado uma lista de definição: "dl, dd e dt".
Utilizando "target" que detecta o elemento exato que disparou o evento e adicionando os valores clicados a saída.
Percorrendo a NodeList e adicionando os operadores um Array onde serão acessados por indice para criar suas funções.
Front-end: JavaScript, CSS, HTML
Contribuições são sempre bem-vindas!