Bhavbhuti,
I woukld vote for one Transaction table and one transaction form where the user signifies what type of transaction they are entering. I propose this approach because , in fact, all three of the actions are transactions and as such they are the same thing. They are only different in the type of transaction they are.