Roots hold plants in the ground and absorb water and minerals from soil. Stems hold up leaves, flowers, and fruit, and contain tubes that carry water and nutrients throughout the plant. Leaves use energy from the sun to make food through photosynthesis, taking in carbon dioxide and releasing oxygen.