Difference between every and each
Solution 1:
'Every' considers all the individual items as a collective; 'each' considers all of the individual items individually.
'Every house in our street has blue door' vs 'Each house in our street has a door of a different colour.
'I will be speaking to each of you about this'............meaning speaking individually rather than as a group.
Your examples: 1- 'Jack has been to a lot of parties this month. He enjoyed each one of them' ...........(when comparing the individual parties.)
2- 'There are 3 glasses, but each one has a different shape'........(when comparing the three individual glasses.)