Not sure if this contains what you need, but it is worth a try.
Supports numbers, big numbers, fractions, complex numbers, units, strings, arrays, and matrices.
Contains a flexible expression parser.
Supports chained operations.
Comes with a large set of built-in functions and constants.
Is easily extensible.