A shunter can fuel, pull points, control movements via handsignals, control propelling movements by handsignals or radio to driver, toilet tank, dispatch trains from depots, deal with arrivals on depot, manual uncouple and any other ground duties. Sometimes include prepping.
A Depot Driver can do all the above but also Drive trains on depots as well.