Monocots and dicots are the two major groups of flowering plants, with monocots characterized by a single seed leaf (cotyledon), parallel leaf veins, and flower parts in multiples of three, while dicots have two cotyledons, branching leaf veins, and flower parts in multiples of four or five.