An calculator that speaks and responds