The combination of the sentences should use 'to-infinitive'(to+base form of the verb). 'To' is used before the verb 'buy' to indicate the purpose or action.
Only option 2 conveys the correct meaning i.e. the speaker does not have any money to buy food. Here, 'to' is used to indicate the purpose for which money is needed.