Student or Learner
Can I use any of these sentences?
1. It snowed all night.
2. It has snowed all night.
3. It has been snowing all night.
This is my interpretation of your three sentences:
1. It snowed all night = It is no longer snowing.
2. It has snowed all night = It's possibly still snowing but we can't be sure.
3. It has been snowing all night = It's still snowing.
Remember - if you don't use correct capitalisation, punctuation and spacing, anything you write will be incorrect.