A solar panel can’t store energy. Either it can directly supply the energy to the appliance or can produce the energy and transfer it to the battery for storing the energy. The storage capacity of the energy depends on the battery storage capacity. Thus the size of the battery depends on the size of the solar panel.
If you have a 12v 100ah battery then you have to choose a solar panel that can produce same power or more than the size of the battery.
For home solar panel you have to use larger size battery as you will need a lot of energy to run all the home appliances including the water pump. To get the right size of battery and solar panel you have to know how much power your home appliances daily need. Then tell to the local store they will figure you out the right size solar system for your home.
You can also do the same for your RV battery and marine battery. For more understanding watch this video how solar panel works