What are the different types of chemical bonds found in molecules?

How do molecules interact with each other in chemical reactions?
How does molecular structure affect chemical properties?