How do you use a Chess Engine (Fritz 14) to get better at chess.
I use a chess engine as a sparring partner for tactical and endgame problems. You can find on the internet many CBH or PGN databases with such exercises, then you just open one position after another and try to do what's required against an engine - find the tactics, win or draw an endgame. I find it very efficient.

I use Fritz to analyze my games, however i dont know how to use the annotations to learn from the program. I feel like it was a huge waste of money. Can someone help me or explain how to use this nice software?
Do your own analysis on your games, then run them through Fritz. You will start to see where you and the engine disagree, which willl help you learn to understand where you are going wrong.
As a suggestion. I would use the Blunder Check setting, and set the blunder check to 1.00 pawn.
Regardless of what brightthunder says, anyone can use a chess engine. you just need to learn how to use it.
Steve Lopez has some really good articles on how to use Fritz.
https://uscfsales.wordpress.com/

You might find Lucas Chess to be a better way to improve your chess. Lucas Chess is a free download and has a very good way of analyzing games that I find to be most helpful. B4 spending money on software its always a good idea to check around and see what you can get for free! There are alot of free CBH books that will run on Fritz, by using these books you will be getting your money's worth for Fritz since those files only run on Fritz and ChessBase.
I use Fritz to analyze my games, however i dont know how to use the annotations to learn from the program. I feel like it was a huge waste of money. Can someone help me or explain how to use this nice software?