crankset doesn’t really matter, you can use anything on that.
First thing is to choose 9 or 10. 9 speed might be cheaper, 10 speed will give you better options for using clutched rear mechs – handy if you’re going with a single chainring.
After that, you just need to make sure the chain is the right speed – they’re pretty much all interchangeable, small number of complaints about KMC not working with something or other.
After that, you can choose SRAM or Shimano for the mech and shifter (some people prefer one or the other) then choose a price point, then make sure the shifter and mech are compatible. They use different amounts of cable shift to move the gears. This changes company to company, and sometimes companies change standards eg SRAM – check that if the shifter’s “Type 2”, the mech is as well.
Half an hour reading around and you’ll be grand!