I have created several times to find average rainfall using the Thiessen Polygon. The best way to do this will use ArcGIS to help create the Thiessen Polygon and calculate the weight of Thiessen Polygon. I obtained a good tutorial from youtube for this purpose, and the tutorial is as follows:
This is the mirror link for the video.