Exo- or endothermic? Clarification required regarding a few cases
I think you are confusing terms:

exothermic means that it releases heat, that is energy, because the energy of the products is lower than the one of the reagents.

endothermic means that it absorbs heat (energy) because the products are at a higher level of energy than the reagents.

When a solution becomes hot, it's because it's releasing heat (energy), and likewise if it gets cold it's because the reagents inside are absorbing energy from the surronding environment.

The case of boling water: does it need heat to become steam? Or does it release heat? In other words, do you have to provide heat to the teakettle to make the water boil or it provides heat by itself?

I hope you can get to your answers by yourself now.