> while my calculator can perfectly add any numbers up to its memory limit, it has no understanding of addition.
"my calculator can perfectly add any numbers up to its memory limit" This kind of anthropomorphic language is misleading in these conversations. Your calculator isn't an agent so it should not be expected to be capable of any cognition.