Все глаголы используются с предлогом а. Но все они имеют разное значение.
Рассмотрим значения этих глаголов с предлогом:
- enseñar a + infinitive — учить, обучать, научить кого (чему);
- invitar a uno a algo — приглашать кого на что; звать кого куда;
- obligar a uno — заставлять, вынуждать, обязывать кого;
- acompañar a uno — проводить кого, пойти, поехать с кем, куда.
Мы видим, что в данном предложении наилучшим образом подходит
«пригласить покушать», что передается фразой «invitar a comer».