####################################################################
print ("############## Exercise 1 ################################")

def helloFunction(name):
    print ("Hello", name)

name = input("Hi, What is your name?: ")
helloFunction(name)

####################################################################
print ("############## Exercise 2 ################################")

def addingFunction():
    number1Int = int(input("Number 1: "))   #dont forget the casting to int from string
    number2Int = int(input("Number 2: "))   #dont forget the casting to int from string
    sumInt = (number1Int + number2Int)
    print ("The sum of", number1Int, "and", number2Int, " is ", sumInt )
    
loop = "Y"

while loop == "Y" or loop == "y":
    addingFunction()
    loop = input("Would you like to loop again: Y or N ") 
    

##################################################################
print ("############## Exercise 7 ################################")

def numberInput():
    number = int(input("Enter Number: "))   #dont forget the casting to int from string
    return number

def AddingFunction(num1, num2, num3, num4):
    sumInt = (num1 + num2 + num3 + num4)
    return sumInt

num1 = numberInput()
num2 = numberInput()
num3 = numberInput()
num4 = numberInput()

total = AddingFunction(num1, num2, num3, num4)

print ("The sum of", num1,",", num2,",",
       num3,",", num4," is ", total )
