I would like to emphasize that everyone is different. While it is true that a calorie is a calorie, people, for whatever reason, process energy differently and you will have to experiment to figure that out for yourself.
Take me and my wife.
Me:
-I can eat a honeybun before a fasting blood draw and my cholesterol, triglycerides and glucose will be normal at best. (Tried that one time at a work health fair)
-When doing it right on a blood draw, my LDL cholesterol is sometimes out of range on the low side (The health fair people don't have a good answer for that one. )
-If I were to consume what I crave all the time (sweets), and don't watch my portion size of non-sweets, I easily will gain weight rapidly.
-I can go for long periods of time without eating once I get over that initial set of hunger pangs, especially if I am otherwise distracted with something (like a good video game) and I can work outside or lift weights or walk for miles with no problems
Wife:
-Can eat the same thing that I do, fast like she is supposed to before the draw (no honeybun) and her cholesterol will be high and she will have borderline high glucose and A1C.
-She doesn't like sweets and rarely eats them
-She cannot miss a meal, if she does, she is extremely cranky, has a headache, complains of weakness, gets exceptionally pale and shaky, is easily confused and rather unpleasant to be around
If I eat the same portions of the same foods as my wife, I literally will be a fat 200+ lbs (even exercising and only drinking water) while she will continue to be 5'4" and weigh 105-110 lbs while not exercising and drinking "Cokes" and Southern sweet tea.
You need to experiment with different options that people have mentioned and see what works best for you to help you lose weight but also not cause other problems with your health.