Hello, I'm the French, I'm not a teacher but if you use will and shall, it's the same thing.
Shall is a little archaic , old use if you prefer. The use of shall is for suggestion or advice, it's more formal.
Nowadays, the helping verb will is more often used that shall.
When you use one of them it's the same meaning for people, perhaps English citizen make one difference, but I'm not English.
Have a nice day.
Student or Learner