Reasoning models can generate intermediate steps before their final answer.
The calculators need JavaScript. No internet connection is needed after you start the local server.