I have the a program which does most of that and it is for the TI-85. The program prompts you for a number, in either radical or decimal form and for a guess to whether it is a square root or otherwise. It usually can simply them however if it is a square root divided by a number it will not. It also has problems if the number you entered is not a root or simplifies.