If you choose a NEMA contactor, you choose a size greater than the full load amps FLA. You must derate if you have frequent starts, or jogging duty.
If you choose an IEC contactor, you need to consult the tables on expected life when you size based on FLA.
Now you need to select what type of overload relay you want. Bi-metallic or electronic, manual or automatic reset? Choose the rating based on the directions for what you choose.
If you are placing the circuit breaker next to the contactor, you can choose a Motor Circuit Protector (magnet trip only) or a thermal-magnetic trip breaker. You have to protect for currents above the overloads trip curve.
If the circuit breaker is remote, and supplying the feeder to the motor controller, you again need to decide if you want fault only protection from an MCP, or a regular breaker.
You also need to know what level of fault current is available, and be sure the breaker has a higher rating. You may want to choose a current limiting breaker, or include current limiting fuses for high fault levels.
You need to know what codes you are under, to determine what the maximum breaker size is going to be. The best engineering method is to use software and choose a breaker to give fault discrimination on the circuit.