Calling multiple methods have arguments inside a method - General - Algorand

Calling multiple methods have arguments inside a method

I have a smart contract, where I have many methods few of which take arguments as well. I just want to have only single method so that all the methods can be executed sequentially. Is it possible using pyteal?

example

@app.external

def main1():
    return Seq(
        start(),
        start1(),
        take_appointment(),
        appointment(payload, sender, addr),
        xor1(),
    )

I tried this way it works as long there are methods without arguments.

I have defined the above methods and want to invoke the main method to execute all methods.