'loadDataFromFile' that takes in the 'arrWStats' array and the file name as parameters. This function should open the file, read the data, and store it in the 'arrWStats' array. It should return the number of entries read from the file. A void function named 'displayData' that takes in the 'arrWStats' array and the number of entries as parameters. This function should display the data stored in the 'arrWStats' array. A void function named 'addData' that takes in the 'arrWStats' array and the number of entries as parameters. This function should prompt the user to enter a date, minimum temperature, and maximum temperature, and add it to the 'arrWStats' array. A void function named 'saveDataToFile' that takes in the 'arrWStats' array, the number of entries, and the file name as parameters. This function should open the file, write the data from the 'arrWStats' array to the file, and close the file. A void function named 'menu' that takes in the 'arrWStats' array and the number of entries as parameters. This function should display a menu of options for the user to choose from, and invoke the corresponding functions based on the user's choice. The menu should include options to load data from a file, display the data, add data, save data to a file, and exit the program. In the 'main()' function: Declare a variable called 'numEntries' to store the number of entries read from the file. Call the 'menu' function passing in the 'arrWStats' array and the 'numEntries' variable.