basic calculator, hopefully with GUI eventually