You asked
What lenses should I buy for the canon eos r7?
If you don't tell me what you shoot, start with one all-round zoom. On the R7 I'd pick the Canon RF-S 18-150mm f/3.5-6.3 IS STM. It covers wide to long, and one lens that's easy to carry will get more use than a heavy kit left at home.
Add a wide lens for landscapes and interiors. The Canon RF-S 10-18mm f/4.5-6.3 IS STM is a sensible, light choice.
For wildlife and sport, the R7's crop gives you reach, and the Canon RF 100-500mm f/4.5-7.1L IS USM goes a long way. It's big, so only buy it if you'll really carry it.
Bodies come and go, but you'll keep your lenses for years, so stay in the RF mount. The R7 page lists every lens that fits it, and your first camera explains why a kit zoom is a good place to begin.
Written by Claude from this site's pages.