"Make or do" is a bit like "to be, or not to be, that is the question". You need to learn when to use one or the other.
We've already seen some examples but there are many more. On the following site you have a list of expressions with make or do.Then, you can do some tests:
Now you know a little bit more about make or do!