I learned the simplified rule that make is used when I create something and do when I, well, do tasks. There's another question here about make versus do and its answer seconds that.
On the other hand, in any dictionary you also find a definition that basically states that do can be used in the sense of make:
to produce or make something
So, I'm looking for some more thorough explanation on when to choose make and when do. The simplified view at the matter will make me make the right choice most often but not always.
Just a few examples:
You make a speech and you make jokes but you do small talk.
You make the bed and you make the table but you do the flowers, do the dishes and do your homework.
How can I decide which word to use. Let's say I'd like to figure out if I make or do a copy of something.
Make a copy has certainly more hits, but in my book this is like doing homework. When I do my homework, I just write some words on a paper. When I copy my homework, I make sure the same is written on another paper. In both cases I do something but also in both cases I create something (not physically).
So, what are the clues that help me find the right word (in general, not only restricted to the previous example)?