Meaning: Baker creates a cake to be sold at the shop.
Choice of Words: Make means to create or produce something. Cake is a sweet food that is often eaten as a dessert. Shop is a place where goods are sold.
Alternative Expressions
Baker bakes cake for shop.
Meaning: This sentence also means that a baker is creating a cake that will be sold in a shop, but it emphasizes the baking process.
Choice of Words:Bakes is a more specific verb that means to cook something in an oven. The rest of the words are the same as in the first sentence.
The baker makes cakes for the shop.
Meaning: This sentence still means that a baker is creating cakes that will be sold in a shop, but it emphasizes that the baker is making multiple cakes.
Choice of Words: This sentence adds the article the before baker to make it clear that we are talking about a specific baker. It also adds an s to the end of cake to make it plural, since we are talking about more than one cake.