How to speak English in more generic or abstract way.
A Chocolate is worth of 2 and a person, ex: XYZ, buy it by paying 2 dollars.
If I say
1) XYZ buys a 2 dollars worth chocolate by paying 2 dollars.
2) XYZ buys a chocolate for the money he paid.
Sentence-1 gives exact information about price of Chocolate and how much XYZ paid to get it. However the sentence-2, does not give exact information about price of Chocolate and how much XYZ paid to get it.
SO my question is, what is the type of sentence-2?. How to speak in this way in spoken English?. Is there any rules/guidelines to make this type of sentence?.