You asked
What lenses should I buy for the canon eos 6d mark ii?
For everyday shooting on the 6D Mark II, I'd start with the Canon EF 24-105mm f/4L IS II USM. It covers most subjects, and its image stabilisation matters because the body has none.
For cheap, light portraits and low light, add the Canon EF 50mm f/1.8 STM. It's a good first prime.
If you shoot sport, wildlife or anything at a distance, the Canon EF 70-200mm f/2.8L IS III USM is the one I'd save for. It's a serious lens, and its stabilisation is useful on this body.
Written by Claude from this site's pages.