Calculator with some more advanced options