The correct distinction is:
Weather refers to elements outside like temperature, precipitation, and wind conditions at any given time. Climate is the types of weather patterns in a location over many years.
Weather represents short-term atmospheric conditions, while climate refers to long-term averages and trends in those conditions.