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