Bank_teller project

Hi all,

Here is my code for the bank_teller project, as part of the Python for Finance course:

def check_balance(account_type,checking_balance,savings_balance):
    if account_type == "savings":
        balance = savings_balance
        return balance
        print(balance)
    elif account_type == "checking":
        balance = checking_balance
        return balance
        print(balance)
    else:
        print("Unsuccessful, please enter \"checking\" or \"savings\"")
    balance_statement= ("Your " + account_type + " balance is " + str(balance))
    return balance_statement

def make_deposit(account_type, amount, checking_balance,savings_balance):
    deposit_status = ""
    if amount > 0 and account_type == "checking":
        checking_balance += amount
        deposit_status = "Successful"
    elif amount > 0 and account_type == "savings":
        savings_balance += amount
        deposit_status = "Successful"
    else:
        print("unsuccessful, please enter an amount greater than 0")
        deposit_status = "unsuccessful, please enter \"checking\" or \"savings\""
    deposit_statement = "Deposit of " + str(amount) + " to your " + account_type + " account was " + deposit_status
    print(deposit_statement)
    return savings_balance, checking_balance

def make_withdrawal(account_type, amount, checking_balance, savings_balance):
    withdrawal_status = ""
    fail = "unsuccessful, please enter amount less than balance"
    if account_type == "checking":
        if amount > 0:
            checking_balance -= amount
            withdrawal_status = "successful"
        else:
            withdrawal_status = "fail"
    elif account_type == "savings":
        if amount > 0:
            savings_balance -= amount
            withdrawal_status = "successful"
        else:
            withdrawal_status = "fail"
    else:
        "Error - choose account type"
        withdrawal_status= "unsuccessful, please enter \"checking\" or \"savings\""
    withdrawal_statement = "Withdrawal of " + str(amount) + " from your " + account_type + "was withdrawal_status."
    return checking_balance, savings_balance

def acc_transfer(acc_from, acc_to, amount, checking_balance, savings_balance):
    transaction_status = ""
    trans_error = "unsuccessful, please enter amount less than "
    if acc_from == "checking" and acc_to == "savings":
        if amount > checking_balance:
            transaction_status = trans_error + str(amount)
            print(transaction_status)
        else:
            checking_balance -= amount
            savings_balance += amount
            transaction_status = "successful"
    elif acc_from == "savings" and acc_to == "checking":
        if amount > savings_balance:
                transaction_status = trans_error + str(amount)
                print(transaction_status)
        else:
            savings_balance -= amount
            checking_balance += amount
            transaction_status = "successful"
    else:
        transaction_status = "unsuccessful, please enter \"checking\" or \"savings\""
        print(transaction_status)
    transaction_statement = "Transfer of amount from your cc_from to your acc_to account was " + transaction_status
    print(transaction_statement)
    return savings_balance,checking_balance

Happy to receive any feedback on this!