Plants have many important uses for humans. They provide us with food like fruits, vegetables, nuts and grains. We eat different parts of plants like stems, roots, leaves, flowers and seeds. Plants also give us medicines, fibers, wood, oils, spices and other materials. They help produce many everyday items and play a vital role in ecosystems by producing oxygen and supporting other species.