Seems like most of the sections in Practice makes Perfect are solved using methods that haven't been taught fully yet, very frustrating for someone new to coding and off putting.
You should be able to solve all the problems with solutions taught in the exercise. If there is new syntax, i am sure it will be explained
The difficulty with practice makes perfect is that you really have to think through all the steps yourself, rather then get told what to at. I personally think this is a huge leap in your programming skills