Elements in the same group have the same amount of electrons, this affects bonding because it determines how much the element will "want" to form a covalent bond.
Answer:
KBr, FeF3
Explanation:
Potassium ion (K+) + bromide ion (Br-) make the ionic compound KBr
Iron (III) ion (Fe3+) + 3 fluoride ions (F-) make the ionic compound FeF3
NH3 has covalent bonds so it isn't ionic
Mg12 is an elemental compound
The thermal energy heats up the energy in the ice cube causing it to melt and cool off the drink slightly.