There are two main types of plants: flowering plants like roses and sunflowers, and non-flowering plants like ferns and mosses. Plants are also classified into herbs, trees, shrubs, climbers, and creepers. Creepers like watermelons have weak stems and spread along the ground, while climbers like grapes and jasmine grow using support from other plants or structures. A plant has underground roots and above-ground shoots. Roots absorb water and minerals and support the plant, while stems transport nutrients and bear leaves, flowers, and fruits. Leaves have blades attached to stems by petioles and have venation patterns that vary between plant types.