In Python, your check_palindrome function can be made more efficient and pythonic:
def check_palindrome(original_string):
"""Returns true if an input string is a palindrome"""
original_string = original_string.lower()
return all(r == o for r, o in zip(reversed(original_string), original_string[::len(original_string)//2]))
This only iterates over half of the characters as opposed to your version. You could also use islice from itertools, for example:
def check_palindrome(original_string):
"""Returns true if an input string is a palindrome"""
original_string = original_string.lower()
original = islice(original_string, len(original_string) // 2)
return all(r == o for r, o in zip(reversed(original_string), original))
Also note that docstrings should be double quoted.