They collocate with different actions, and mostly idiomatically. Teaching them is mostly a matter of going through the most common collocations and giving the students a chance to learn them as phrases. There are no rules and no definitive difference, except where 'make' means 'create/construct' and 'do' does not.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.