Welcome to the forum Malcolm!
Nice job on the calculator, will defiantly "play" with it and report any bugs to you.