The fundamental differences are:
1) Automatic execution
2) Stored program
3) Mass storage
A calculator requires individual input of of each instruction. Computers store the instructions and execute them automatically. (those calculators that allow you to store a sequence of instruction, therefore show some of the characteristics of a computer).
Computers have (by comparison with calculators) LOTS of storage, allowing work to be carried out on a lot of data, quickly.