Dictionary definition of to book:
reserve (accommodation, a place, etc.); buy (a ticket) in advance
Dictionary definition of to rent
pay someone for the use of (something, typically property, land, or a car
The difference is that book is in advance, rent is paying someone at the time. Booking a vehicle is reserving the use of it, and renting is paying for the use of it at the time
There is a lot of nuance in the differences, as Tᴚoɯɐuo pointed out in his comment to your question. More context would really help here. By and large, these phrases can be used interchangeably, but there are also cases where the meanings are different, and in line with the dictionary definitions that you've provided. For a simple case:
- She had him clean his room.
- She made him clean his room.
- She got him to clean his room.
These all mean roughly the same thing. In all three cases, the subject of the sentence (she) successfully directed the object (him) to clean his room. Without more context, we don't really know how they differ. We know that she provided the influence, and he obeyed and completed the task. How coercive did she have to be? We don't know. We don't even know why he complied. We only know that he did. You could infer some added meaning based on the dictionary definitions, but you could be reading something into it.
And so you begin to see that the nuance comes out largely in the context of the relationship of the two people - the one making the plea, and the one acting in response to it.
- She called the butler to her side and instructed him, "Have the driver ready the car for our trip."
In this instance, there is an evident chain of authority. When the speaker issues her command, she expects that authority to be sufficient motivation for the driver to carry it out. It is expected of him.
- (a) The young girl cried as her older sister tore off with her doll. "Make her give it back!" she squealed to her father.
Here, the appeal is made to a higher authority because the one making the plea does not have sufficient authority herself to cause the thing to happen. This would be the only appropriate choice of the three options. It can be used similarly where the person making the appeal has the authority, but does not have the ability (presently) to cause it to happen.
- (b) The young girl cried as her older sister tore off with her doll. The girls' mother, busy with the new baby, had grown impatient with their bickering. "Make her give it back!" she called to their father.
The last option probably has the most flexibility with it, and is most dependent on context, because it can be used in a slightly informal manner. For instance:
- (a) Bill knew the problem couldn't wait until he returned home from his business trip. "Get a plumber to fix the leak," he told his wife.
There's no coercion going on here. It's a natural use of the construct, and it will be a normal business transaction taking place between the woman and the plumber. Whereas:
- (b) "I don't care what the policy is here. Get him to open this door, right now!"
clearly indicates that something foul is taking place. But in this case, with the additional context that's provided, all three options would work.
Best Answer
"Cook" focuses more narrowly on the act of applying heat and the transformation that the food undergoes because of the heat. Commenters on the question have properly noted that the more specific "bake" should be used instead of "cook" when the heat is applied in an oven (especially when the transformation is more than just increasing the temperature of the food).
"Make" is more general and covers other aspects of food preparation that do not necessarily involve the application of heat.
For example, you "make" a salad but you don't "cook" a salad, because there's no heat (usually). You might cook chicken as part of making a salad.
You "bake" a cake by putting it in the oven, and it is implied by context that you took other steps as well (such as mixing the ingredients, greasing the pan, frosting it, etc.) but if you "make" a cake those other steps are more explicitly stated and more emphasized.
In your examples, I would tend to use "make" more often unless "cooking" was about the only step in food preparation (e.g. "cook a steak" for some preparations). I would also use "cook" or "bake" if the heat component was the focus of my narrative (e.g. "I went to cook the pasta and discovered that my stove didn't work" or "I feel hot and tired because I've been baking bread all day").
One also hears people talking about how "accurately measuring ingredients tends to be more important in baking than in general cooking," because the ratios of one ingredient to another are important for the chemical reactions that take place while baking.
If you use "cook/bake" interchangeably with "make" when referring to food preparation with heat, or if you always use "make" for food preparation, the meaning will be quite clear*, and you don't need to worry about using the wrong one. The StackExchange Q&A site for chefs is even "cooking.stackexchange.com." However, if you want to understand the subtle distinction a bit more, I hope the answer above has helped.
(*) with very few exceptions, such as if you're a known sushi lover talking about "making fish for dinner" with an intended meal partner who strongly prefers that the fish be cooked; this is someone who might seek clarification.