This project started as the first big project for my AP Computer Science class. Then I finished everything required in the first two weeks it was assigned, and with a few months to go, decided to augment the system.
Calculator now supports:

Mixed numbers/fractions
 Addition
 Subtraction
 Multiplication
 Division
 Modulus
 Reciprocal
 Absolute value

Matrices
 Addition
 Subtraction
 Multiplication
 Inverse
 Absolute value

Vectors
 Addition
 Subtraction
 Magnitude and direction
 Size and component extraction
 Quadrant shifting

Sets
 Union
 Intersection
 Size and component extraction

Decimals
 Addition
 Subtraction
 Multiplication
 Division
 Modulus
 Exponentation
 Reciprocal
 Absolute value
 Trigonometric functions

Based numbers (nondecimal bases)
 Addition
 Subtraction
 Multiplication
 Division
 Modulus
 Base and value extraction