/// <summary>
        /// Takes value entered & passes output of API to user
        /// </summary>
        /// <param name="value">Value to Check</param>
        /// <returns>output of api calls</returns>
        public string OutputResult(string value)
        {
            if (!value.Equals("exit"))
            {
                Tuple <bool, string> isValid = validation.IsValidString(value);

                if (isValid.Item1)
                {
                    var response = apiCalls.RequestCountry(value);

                    if (response == null)
                    {
                        return("No Response return from API.");
                    }

                    string returnString = string.Empty;
                    foreach (var country in response.CountryList)
                    {
                        returnString += country + "\n";
                    }
                    return(returnString);
                }
                else
                {
                    return("Value entered is not valid. Due to " + isValid.Item2);
                }
            }
            return(string.Empty);
        }