I'm standing before a few choices on archery UI and mechanics in my game.
Have the player wield the bow or make a separate equipment slot for it? Nethack uses #1 and I like the tactical element of switching weapons when going from shooting to melee, but I don't like it when I forget to switch: "you begin bashing monsters with your bow". Adom does #2 and it seems like an easy solution, maybe too easy.
Another thing is the UI. You can use the "throw" command on arrows and assume they are fired if you've equiped a bow. You can have a separate "fire" command, which automatically chooses the arrow or have arrows readied in quiver. Finally, you can also "apply" a bow to shoot. To make things complicated, I'm planning the crossbow to require two actions: loading, which takes more time, and shooting, which is instant (it will be more powerful than the bow, to balance it).