“Make” and “do” sometimes have differences in meaning such as “make” meaning “produce” and “do” going with chores, but there are so many exceptions that it is often better just to learn them off by heart. This list gives the most important ones to teach and learn at each level from A1 to C1/C2.
source