This document describes a program developed to simulate the computational functions of a scientific calculator using C++ code. It discusses methods used to approximate common calculator functions like square root, exponential, and sine through polynomial approximations. The program aims to accurately compute results to 10 significant figures while conforming to the computational limitations of a calculator through techniques like Chebyshev polynomials, identities, and interval breakdowns. It also addresses issues that arise in transferring mathematical functions to a limited computational environment.