'Weep' and 'cry' are very close in meaning (as you’ve pointed it out). However, I would say that in everyday life, 'weeping’ is used less frequently than 'crying'. Also, weeping (to me) sounds much softer than crying. I mean… crying is something that can be heard, whereas weeping has more to do with tears... Yet again, that’s just my understanding of those two words.
Student or Learner