I agree with Andy... There are plants that grow in different areas of the pond.

Some are submerged totally. Good submerged aquatic vegetation(SAV) for ponds IMO are eel grass and American pond weed.

There are several nice hybrid water lily cultivars that won't take a pond over and are manageable. You can look at any of these to plant. Check with Andrew, Bill The Pond Frog and others who have experience with water lilies for good cultivars to plant.

Marginal species, or those that grow right at the water's edge in just a few inches to just muddy areas are the last type. The most commonly seen type in the common cattail. But as Andy said, common cattail will take over a pond, particularly smaller ponds. There are a good number of marginal plants that will not take over your pond under most conditions and many are beneficial to wildlife as well. Species like arrow arum, pickeral weed, arrowhead, golden club, cardinal flower, dwarf cattail and a number of species of sedges are all species that look nice, shouldn't take over the edge of your pond and are fairly hardy to very hardy...

I would try to get these species established first, so they have a head start on and will out compete other more invasive species that will eventually attempt to invade your pond.