DO generally refers to the action itself, and MAKE usually implies that there is a result. For example, if you "make breakfast," the result is an omelet! If you "make a suggestion," you have created a recommendation.
Use DO for actions, obligations, and repetitive tasks:
do the laundry
do homework
do the shopping
do business
do well / do badly (in general)
do the right thing
Use MAKE for creating or producing something, and for actions you choose to do:
make breakfast/lunch/dinner
make your own peanut butter
make money (= earn money)
make friends (= meet people and start friendships)
make a suggestion/comment/complaint/confession/excuse/promise
Science Facts
A common cure for all kinds of illnesses in the past was ‘bleeding' the patient. This could be done by the doctor making a small cut and putting a hot cup over the wound to suck out blood, or by putting blood-sucking leeches on the skin. Using leeches is being reintroduced by some western doctors. .. More >>