There are 110 Puzzles in the game split up into 10 packs.
Getting perfect on all 110 puzzle will be very challenging on your own so luckily there is a set of videos online by MahaloVideoGames.
Here is a link to a playlist of the 100 Levels (Minus the first 10 tutorials) being perfected -
MahaloVideoGames' Crazy Machines Elements level playlistNote: Some levels look a little different to what you will seeGood luck!