1. Do I have to use the Accounts Payable and General Ledger modules?
No, not unless you want to.
Behind the scenes, Lynx will use the General Ledger but you don't even have to know it's there.