Tor supports use of proxies to connect into the Tor network. Specifically, you can provide an
HTTPSProxy line and an
HTTPSProxyAuthenticator to set any login credentials that may be required to use the proxy.
If you're using Tor Browser, this can be configured without any manual editing of the
torrc by selecting the green onion menu (
Tor Button), then selecting
Tor Network Settings. You will be able to select an option to say that a proxy is required for you to access the internet. Once configured Tor Browser will then use the proxy of your choosing to make all of it's connections into the Tor network, anything you use with Tor Browsers SOCKS proxy would then be routed over Tor, via the HTTPS proxy.
As was mentioned by Jens, if you want to route all of your operating systems traffic over Tor, the most simple choice for this would be Tails. Similar to Tor Browser, Tails has a
Greeter Menu, where it is possible to choose any proxy settings that are required. Once you've booted into Tails, you will have access to a user-friendly desktop environment designed around utilising Tor exclusively for network connectivity (all other traffic is dropped to prevent leaks) and enabling anonymity.
To answer a request in one of your comments, there is no currently supported or well tested method to route all traffic for a Windows 10 system over the Tor network outside of some kind of "transproxy" enforcing external device or "tor router". These are invariably (thus far) sub-optimal and certainly worse than just using Tor Browser. This is because they don't have any context to isolate "streams", your windows update may end up using exactly the same circuit as your email or web browsing, and thus link your windows installation to other traffic and the host operating system (Windows 10) wasn't designed to improve your privacy or indistinguishability from other users.
Furthermore many applications and protocols were designed with the naive assumption that internet connections cannot be actively tampered with, they are not resistant to an active network adversary and as such aren't fit for purpose anywhere, but certainly not on the Tor network where the exit can make arbitrary changes to your traffic. (N.B. This is not a problem exclusive to Tor, it's applies to everything on the internet)