You can, but not as a single post. This is probably the #1 beginner mistake. They seem to feel they can only have one question at a time, so they ask the entirety of their problem in a single post. As you can see, such questions get closed as Too Broad. Another possibility is "I need to choose between A and B, which is best?" which gets closed as Opinion Based.
The solution is to ask a bunch of questions, each in their own separate post. Possibly all at once, or possibly as you move through your decision process. Once all the questions are answered, your code will work or you will have the solution to your problem, or you will be able to make your decision. It's more work, obviously: you have to break the programming problem up into smaller pieces and use the right words for things you may not even know about yet. You have to work out what goes into "best" for you (cost, speed, weight, opening hours, etc. depending on what you're asking about) and then ask specifically about those aspects of the things you're considering. The benefit is: you get answers. And that's why you're here.