Bones have seven main functions: to provide support for the body and soft organs, protect vital organs like the brain and spinal cord, act as levers for muscle movement, store minerals and growth factors like calcium and phosphorus, allow for blood cell formation in red bone marrow, store fat for energy in bone cavities, and help regulate hormones and metabolism through hormones produced by bones.