The real difference between a cotyledon and the true leaves of flowering plants is the fact that a cotyledon is a kind of seed that is being produced by all plants for reproduction while the true leaves of flowering plants are parts of photosynthesis.