Pergunta de entrevista da empresa Capgemini

How do you build a calculator?