Yes, both are affordable for doing this kind of works. But the best one is Adobe Illustrator. Because in a restaurant menu
there is much information that is more than photos or images.
Above them, I can consider InDesign
here because It can be used to create works such as posters, flyers, brochures, magazines, newspapers, and books. InDesign can also publish content suitable for tablet devices in conjunction with Adobe Digital Publishing Suite. But think about Commercial printing requires 150 to 300 ppi (or more) images, depending on the press (dpi) and screen frequency. Check more here https://helpx.adobe.com/indesign/usi...s-formats.html