Python Multi Choice Quiz with a score to count
The biggest gain in readability here is to get rid of the duplication. Currently all your strings are hardcoded and you print each of them separately.

We can make life easier by putting the questions, answers and correct answers into some datastructure we can iterate over. In addition, we can bundle these three things together into one Question class (which is just a collections.namedtuple here, so we can give the fields nice names):

from collections import namedtuple

Question = namedtuple("Question", ["question", "answers", "correct_answer"])

GREETING = """Hello {name}, welcome to Quiz night! 
You will be presented with {n} questions.
Enter the appropriate number to answer the question
Good luck!"""

def play_quiz(name, questions):
    score = 0
    for question in questions:
        print(question.question)
        for i, answer in enumerate(question.answers, start=1):
            print(f"{i}. {answer}")

        response = input("Your answer is: ")
        if response != question.correct_answer:
            print("Sorry, that is incorrect!")
        else:
            print(f"Well done! {response} is correct!")
            score += 1
        print(f"Your current score is {score} out of {len(questions)}")

    print(f"Your total score is {score} out of {len(questions)}")
    print(f"Thank you for playing {name}, goodbye!")


if __name__ == "__main__":
    questions = [Question("What is the term for the ‘Maori’ language?",
                          ["Te Rex", "Hangi", "Hongu", "Te Reo"], "4"),
                 Question("What is the Maori term for ‘tribe’ or ‘mob’?",
                          ["Mihi", "Iwi", "Awi", "Hapu"], "2",
                 ...]
    name = input("What is your name? ").title()
    print(GREETING.format(name=name, n=len(questions)))
    play_quiz(name, questions)