I purchased this for a college accounting class. It did everything needed but I was disappointed that it did not come with extensive instructions. The buttons have to be pushed in a particular order to get the correct outcome (such as the future/present value of $1 or an annuity). I was able to find helpful videos on YouTube to show me how to use this.