Pocket Calculator

After having coded the operations of addition, subtraction, multiplication and division of binary numbers you can construct your own Pocket Calculator by including the operations as subroutines.

You can start from Pocket Calculator Easy.

You can add elementary functions such as the exponential function as shown here.

This allows you to use any pocket calculator not simply as a black box without deep understanding, but as a machine which you can claim to understand in detail. You can reach this level in early school years and profit from it as a capacity all through life.