• Perform basic calculations such as addition, subtraction, multiplication, division and percentage.• It supports long number calculation.• it handles precedence and associativity of the operator.