A Dozenal Calculator

And here is what it looks like, on the screen:

(NB: This is for Windows; there is no Mac version.)

The display shows the value of π in base twelve.

The display can show up to *12 digits (or 8 significant figures using scientific notation).
Note that "A" stands for "ten" and "B" for "eleven", so, for example, "a dozen and ten" is written "1A".

In addition to the normal keys for calculations (which can be accessed from the keyboard as well as by the mouse), and A and B for ten and eleven, we have:

• top left panel:
• shows the mode "Zen" for base twelve and "Dec" for base ten.
• M shows when a value (non-zero) is held in the memory.
• 260 indicates which angle measure system is in use (four available)
• + indicates current arithmetic operation
Other keys:
• 2nd column: the ";" key gives a decimal point when in "Dec" mode and a semicolon for the dozenal point when in "Zen" mode.
• 3rd column: "Exp" is used to enter numbers in scientific notation
• 5th column: "<-" backspace key deletes last entry
• 6th column: "AC" clears display and stored operations
• 6th column: "Zen" (or "Dec") switches from dozenal to decimal and vice-versa
• 6th column: "1, TGM, 260 (360), Rad" switches from one angle measure to another
• 7th column: Trigonometrical functions and Logarithmic function
• 8th column: Inverse trigonometrical and logarithmic functions

Summary of key functions:

(note that letters may be caps or lowercase)

 Function Keyboard Function Keyboard Numbers 0 - 9, a and b Log L Fractionals ; or . Antilog Ctrl-L Scientific notation ^ or i Sine s Change sign (+/-) _ or w Arcsine Ctrl-s Equals = or Enter Cosine c + + or d Arccos Ctrl-c Subtract - Tangent t Multiply * or x Arctan Ctrl-t Divide / π Ctrl-p delete last input backspace e Ctrl-e Clear all Esc open bracket ( or k Memory clear e close bracket ) or Ctrl-k Memory recall r Switch number base n Memory - m Switch angle system f Memory + p Switch hints on/off h

To copy or paste a value to or from the clipboard right click the mouse for pop-up menu over the display area.