I wrote this in C# using WPF as the GUI. It is pretty basic as far as calculators go, but it was a good learning experience for validating input and parsing a string.

Download link