A puzzle is a problem that is fun to solve and has a right answer. "Fun to solve," as opposed to everyday problems, which, frankly, are not very well-designed puzzles.
Головоломка – это задача, которую интересно решать, и которая имеет правильный ответ. « Интересно решать » отличает их от обыденных задач, которые, честно говоря, не очень хороши как головоломки.