"Do," in general, means to carry out an action. For example:
"Do the dishes" = wash and dry the dishes
"Do one's homework" = write or carry out assignments given at school
"Make," in general, means to create.
"make dinner" = cook dinner
"make a plan" = create a plan (in writing or through discussion)
I can understand that there would be confusion for you, since the word "hacer" in spanish is translated as both "make" or "do," depending on context, but in English, we have two very distinct words.
I hope this helps. Please let me know if you need me to clarify further.