Because you are working on a budget I am going to avoid brand recommendations. Here's my 2-cents.
1. Flipping, pitching, punching, frogging and swimbaits - Braid 40+ lb test
2a. Topwaters - 15 mono at least
2b. Jerkbaits - 10-12lb Fluoro
3. Crankbaits - 10-12lb Fluoro
4. Texas rigs and jigs - 15-20lb Fluoro
5. Spinnerbaits and swimming jigs - 15-20lb Fluoro
6. Power spinning - Assume you mean Spinning Rod here. 10-15lb Braid. 6-10lb Fluoro leader as needed.
Note: I throw Jerkbaits and Cranks on the same rod. That might help you here.