I admit I am behind the times of what is taught in today's schools. Anyways, here are my thoughts.
Does 35 divided by 7 mean 7 groups of 5 or 5 groups of 7? I define a group as a set. A set contains members. Moreover, a set is a logical container that I intend to manipulate. The phrase "35 divided by 7", to me, implies there are 7 sets. It is the similar to divide the inheritance among 7 heirs.
37 % 7 gives 2 meaning 5 groups of 7 with 2 remaining in the last group. Based on the definition above, there are 7 sets. The modulus is "2"; "2" is a not a set. If you evenly divide the inheritance among 7 heirs so each heir gets an equal share, then the remaining inheritance is the modulus.
However, if we cover 35 metres in 7 seconds it means we covered 5 metres in 1 second and there are 7 such seconds ie 7 groups of 5. Here we are talking about a rate specifically velocity. Rates are not the same as sets.
Unless you are talking about abstract math, these concepts should tie into the real world. A set is a logical division of something. I have 35 apples that I want to evenly divide among 7 students (7 sets). Thus each student will get 5 apples (5 members). Because I am the world's foremost glutton, I can devour 5 apples every second (rate).