a dialog-driven calculator that performs calculations transparently but does not return the answer to the command in progress