You don't need any software to make menus. You only need to know the name of the dish, and then you can make one for them in the shop with color printing and copying as a template, but you should write the menu background yourself. You can edit and copy a word document, and then print the number of copies.
1, it is easy to use PhotoShop, mainly because the picture size is the same.
2.office can also be done, but it is not convenient to turn into a picture.
3. If you are careless, WINDOWS can bring its own drawing tools.