A calculator that speaks and responds