Construct a calculator that accepts only INTEGER numbers, one digit at a time. The calculator will be able to add, subtract, divide and multiple any two integer numbers. In addition, the special buttons wll compute the square root, the square an integer number, and a factorial. (Factorial: 4! = 4 x 3 x 2 x 1 =24