what can a arduino wifi do?

ok so i am looking to build a weather forecast on my arduino mega 2560 with a 3.2" tft touch screen,

wanted to know what can a arduino wifi do? can it connect to my internet and read a weather forecast and display it on my tft?

what else can a wifi do?

what are some reliable wifi module you would recommend?

does anyone know a example sketch of a weather forecast being displayed on a 3.2 tft screen?