Fully functional calculator