Brother, It's Not contract.functions.decode_function_input, Its is contract.decode_function_input()
contract.functions.decode_function_input
contract.decode_function_input()