For weeded vegetation and grass, the best starting point is a grass jig or weedless moving bait. Siebert Outdoors LLC Megalodon Grass Jig is built for weed lines, heavy mats, and swimming through grass. Strike King Hack Attack Heavy Cover Swimming Jig 1/2oz is specifically aimed at vegetation and lets you cover water fast. 6th Sense Fishing Line Through Swimjig Series is a strong choice when cover is thick enough that traditional swim jigs hang up.
If you want a soft-plastic option, Riot Baits Vigilante Creature Bait is made for Texas rigs, punching, and skipping around grass. For surface bites over matted or topped-out grass, Delong Lures Bladed Top Water Frogs is a good topwater option.
Switch to a frog or topwater when fish are blowing up on the surface or holding in matted grass. Switch to a flipping jig or creature bait when the vegetation is so thick that a swimming presentation keeps fouling. If the fish are suspended off the grass edge, a moving bait that runs cleaner may outproduce a bottom-oriented rig.