Pregunta de entrevista de Tencent

Q: How to code a calculator?