Graphing Calculator
Plot up to four functions, trace values and find zeros, turning points and intersections
A graphing calculator turns an equation such as y = x2 − 2x − 3 into a picture you can read: where the curve crosses the axes, where it turns, and where it meets another graph. Type up to four functions of x below and this free online graphing calculator plots them, traces any point, and lists every zero, maximum, minimum and intersection in the current window.
Last updated October 2026
Method: Functions are parsed with the open-source math.js parser and evaluated in your browser. The graph lifts the pen wherever a function is undefined or jumps. Key points come from a 2,001-point grid across the window, refined by bisection (zeros, intersections) and golden-section search (turning points). Trig uses radians; ln is the natural log and log is base 10, as on handhelds.
Included: Up to four color-coded functions, window fields that accept expressions such as -2pi, zoom, fit y, reset, four preset windows, π axis labels, tracing, y-intercepts, x-intercepts, local maxima and minima, intersections of any two functions, a table of values and evaluation at a single x.
Not included: Implicit equations such as circles, parametric and polar graphs, inequalities and shading, sliders, 3D surfaces, regression, exact symbolic answers (radicals), complex values and a degree mode.
✏️ Enter up to four functions
Use x as the variable. Write powers with ^ (x^2), multiply with * or by placing terms side by side (2x, 3sin(x)), and use radians for trig. Supported: sin, cos, tan, sec, csc, cot, asin, acos, atan, sqrt, cbrt, abs or |x|, exp or e^x, ln (natural log), log (base 10), log(x, b), floor, ceil, pi and e.
📈 Graph
🔎 Key points in the current window
Zeros, turning points and intersections for x from -10 to 10
- y-intercept
- (0, -3)
- x-intercepts (zeros)
- x = -1, 3
- Local maximum
- none in this window
- Local minimum
- (1, -4)
- y-intercept
- (0, 1)
- x-intercepts (zeros)
- x = -1
- Local maximum
- none in this window
- Local minimum
- none in this window
(-1, 0), (4, 5)
🔢 Table of values
| x | f1(x) | f2(x) |
|---|---|---|
| -5 | 32 | -4 |
| -4 | 21 | -3 |
| -3 | 12 | -2 |
| -2 | 5 | -1 |
| -1 | 0 | 0 |
| 0 | -3 | 1 |
| 1 | -4 | 2 |
| 2 | -3 | 3 |
| 3 | 0 | 4 |
| 4 | 5 | 5 |
| 5 | 12 | 6 |
Graphing calculator: graph a function and read its key features
A graphing calculator draws y = f(x) on a coordinate grid and reads the important points off the curve. With the default functions above, x^2 - 2x - 3 and x + 1, it reports a y-intercept of (0, −3), x-intercepts at x = −1 and x = 3, a minimum at (1, −4), and two points where the parabola meets the line: (−1, 0) and (4, 5). Everything runs in your browser, so the graph and the key points update as you type.
Several sister tools give exact answers to one narrower question. The Quadratic Formula Calculator returns the roots of a quadratic as exact radicals, the Vertex Calculator rewrites a parabola in vertex form, and the Derivative Calculator differentiates a function symbolically. Use this page when you want to see the whole function, compare up to four curves, or find intercepts and intersections of functions that have no tidy formula: it is a function plotter and a function calculator in one.
How to use this graphing calculator
Type a function of x into the f1 box, for example 2x^2 - 3x + 1 or sin(x) + 0.5. Multiply with * or by writing terms side by side (2x, 3sin(x), x(x - 2)), use ^ for powers and abs(x) or |x| for absolute value. A leading "y =" is ignored, and fractional powers follow the handheld convention: x^(1/3) is the real cube root, so it is drawn for negative x as well. Numbers are written without thousands separators (1000, not 1,000). Add up to three more functions; each gets its own color, and the Show box hides a curve without deleting it. If an entry cannot be read, a message under the box says what to fix.
Below the graph, type new limits into x min, x max, y min and y max (-2pi or pi/2 work too), or use Zoom in and Zoom out, which halve or double the window around its center. Fit y to graph matches the y-range to your curves, Reset returns to −10 to 10 on both axes, and the presets switch to a trig window, a close-up, the first quadrant or a wide view. Hover over the graph, or tap it, to trace every function at the same x. The blue card lists the key points and lets you choose which two functions to intersect.
How to read a graph
Every point on a curve is a pair (x, f(x)): go across to an x-value, then up or down to the curve, and the height you reach is the function's value. The axis labels give the scale (in the standard window, 2 units per labeled line on a desktop and 5 on a phone). Six features describe almost any graph, the same ones the Common Core high school standards ask students to interpret and show (HSF-IF.B.4 and HSF-IF.C.7):
- Intercepts. The y-intercept is where the graph crosses the vertical axis, at x = 0; the x-intercepts, or zeros, are where it crosses or touches the horizontal axis.
- Increasing and decreasing intervals. Reading left to right, the graph rises where the function increases and falls where it decreases.
- Turning points. A local maximum is a peak higher than every nearby point; a local minimum is a valley lower than every nearby point.
- Positive and negative intervals. Above the x-axis the function is positive, below it negative, with the zeros as boundaries.
- End behavior and asymptotes. What the graph does far left and right, and the lines it approaches without reaching, such as x = 2 and y = 1 for (x + 1)/(x − 2).
- Intersections. Their x-coordinates are exactly the solutions of f(x) = g(x), which is why graphing is a standard way to solve equations approximately (HSA-REI.D.11).
The formulas behind the key points
Each key point is the solution of a simple equation, and the calculator solves it numerically on a fixed grid across the window:
y-intercept = (0, f(0)) x-intercepts: every x in [x min, x max] with f(x) = 0 intersections: every x with f(x) − g(x) = 0, point (x, f(x)) grid: xi = x min + i × (x max − x min) ÷ 2000, i = 0 to 2000 bisection: m = (a + b) ÷ 2, keep the half where the sign changes Wherever two neighboring grid values have opposite signs, a continuous function must cross zero between them, and bisection halves that interval about 50 times, to the limit of double-precision arithmetic. A sign change caused by a vertical asymptote is rejected, because the values grow instead of shrinking as the interval narrows. Peaks and valleys are spotted in the same grid and refined by golden-section search, and a valley that sits on the axis, as x^2 does at x = 0, also counts as a zero.
Worked example 1: a parabola and a line
Enter f1(x) = x^2 - 2x - 3 and f2(x) = x + 1 in the standard window. For f1 the calculator reports a y-intercept of (0, −3), x-intercepts at x = −1 and x = 3, and a local minimum at (1, −4). For f2 it reports a y-intercept of (0, 1) and a single x-intercept at x = −1. The two graphs intersect at (−1, 0) and (4, 5).
Every one of those numbers can be checked by hand. Setting x = 0 gives f1(0) = −3. Factoring gives x2 − 2x − 3 = (x − 3)(x + 1), so the zeros are 3 and −1. A parabola's vertex sits at x = −b ÷ (2a) = 2 ÷ 2 = 1, and f1(1) = 1 − 2 − 3 = −4. For the intersections, set the two functions equal:
x2 − 2x − 3 = x + 1 x2 − 3x − 4 = (x − 4)(x + 1) = 0 x = 4 → y = 5 x = −1 → y = 0 The point (−1, 0) is both an x-intercept of each function and an intersection, because the line and the parabola cross the x-axis at the same spot. The table of values (start −5, step 1) agrees: both columns read 0 at x = −1 and 5 at x = 4, and the parabola's column bottoms out at −4 when x = 1.
Worked example 2: sine and cosine in the trig window
Press the Sine and cosine example. It switches to the trig window, x from −2π to 2π and y from −4 to 4, and labels the x-axis in multiples of π. For sin(x) the calculator lists five zeros, x = −6.2832, −3.1416, 0, 3.1416 and 6.2832 (that is −2π, −π, 0, π and 2π), maxima at (−4.7124, 1) and (1.5708, 1), and minima at (−1.5708, −1) and (4.7124, −1). For cos(x) it finds zeros at ±1.5708 and ±4.7124, a maximum at (0, 1) and minima at (±3.1416, −1).
The two curves meet four times: (−5.4978, 0.7071), (−2.3562, −0.7071), (0.7854, 0.7071) and (3.927, −0.7071). Those x-values are −7π/4, −3π/4, π/4 and 5π/4, the angles where tan(x) = 1, and 0.7071 is √2 ÷ 2 rounded to four places. The example also sets the table to start at 0 with a step of pi/6, so its rows reproduce the unit-circle values: sin(π/6) = 0.5 and cos(π/6) = 0.866 in the second row, and sin(π/2) = 1 and cos(π/2) = 0 in the fourth.
Worked example 3: a rational function and its asymptotes
Rational functions show why a plotter must know when not to connect the dots. Press the Rational example: f1(x) = (x + 1)/(x − 2) and f2(x) = 1. The calculator reports a y-intercept of (0, −0.5), one x-intercept at x = −1, no turning points and no intersection, and it draws two branches with a gap at x = 2, where the denominator is zero.
The table (start 1.5, step 0.1) shows the gap in numbers: f(1.9) = −29, undefined at x = 2, then f(2.1) = 31. Closer in, f(1.99) = −299 and f(2.01) = 301. A simple plotter would join −29 and 31 with a false vertical line; this one tests each large jump by bisection and lifts the pen. The line y = 1 is the horizontal asymptote: f(100) = 1.0306 and f(−100) = 0.9706, but (x + 1)/(x − 2) = 1 leads to 1 = −2, so the graphs never meet.
Choosing a window for common function families
A graph is only as useful as its window. The standard window from −10 to 10 suits many textbook problems, but each family of functions has features that can fall outside it. The table compares the standard window with a better choice for one example per family. Every result in it was produced by this calculator.
| Family and example | In the standard window | Better window | Key points there |
|---|---|---|---|
| Linear: 0.5x + 7 | No x-intercept listed | x −20 to 10, y −5 to 15 | Zero at x = −14, y-intercept (0, 7) |
| Quadratic: 0.2x^2 − 4x + 5 | One zero (1.3397); the vertex sits at the right edge, below the view | x −5 to 25, y −20 to 20 | Zeros 1.3397 and 18.6603, minimum (10, −15) |
| Exponential: 500*1.06^x | Nothing visible: the lowest value is 279.1974 | x 0 to 30, y 0 to 3,000 | y-intercept (0, 500), 2,871.7456 at x = 30, crosses y = 1000 at x = 11.8957 |
| Trig: 3sin(2x) | 13 zeros and 12 turning points crowd the screen | Trig preset: x −2π to 2π, y −4 to 4 | 9 zeros, maxima such as (0.7854, 3), minima such as (2.3562, −3) |
| Rational: (2x − 1)/(x + 3) | Works: asymptotes x = −3 and y = 2 are inside | Standard is fine | Zero 0.5, y-intercept (0, −0.3333) |
| Logarithmic: ln(x − 2) + 1 | Empty left of x = 2 (domain x > 2) | x 0 to 12, y −4 to 4 | Zero 2.3679 (2 + 1/e), no y-intercept |
Rules of thumb: for a line, include the y-intercept b and the x-intercept −b/m; for a parabola, center x on the vertex at −b/(2a); for growth problems, start x at 0; for trig, show one or two periods (2π divided by the coefficient of x); for rational functions, include every zero of the denominator; for logarithms, start just left of the domain boundary. Adding y = 1000 to the exponential row gives the doubling time of 6% growth, x = 11.8957, close to the rule-of-72 estimate of 12.
Key features of the parent functions
Parent functions are the simplest member of each family; most textbook functions are shifted, stretched or reflected versions of them. The first table shows what this calculator reports for ten parent functions in the standard window, the second their values at seven x-values ("undefined" means outside the domain).
| Parent function | y-intercept | x-intercepts in [−10, 10] | Turning points | Undefined / asymptotes |
|---|---|---|---|---|
| Linear: x | (0, 0) | 0 | none | none |
| Quadratic: x^2 | (0, 0) | 0 (touches) | minimum (0, 0) | none |
| Cubic: x^3 | (0, 0) | 0 | none | none |
| Absolute value: abs(x) | (0, 0) | 0 (touches) | minimum (0, 0) | none |
| Square root: sqrt(x) | (0, 0) | 0 | none | x < 0 |
| Cube root: cbrt(x) | (0, 0) | 0 | none | none |
| Reciprocal: 1/x | none | none | none | x = 0; asymptotes x = 0 and y = 0 |
| Exponential: 2^x | (0, 1) | none | none | asymptote y = 0 |
| Natural log: ln(x) | none | 1 | none | x ≤ 0; asymptote x = 0 |
| Sine: sin(x) | (0, 0) | 7: 0, ±3.1416, ±6.2832, ±9.4248 | maxima (−4.7124, 1), (1.5708, 1), (7.854, 1); minima (−7.854, −1), (−1.5708, −1), (4.7124, −1) | none |
| f(x) | x = −2 | −1 | 0 | 0.5 | 1 | 2 | 4 |
|---|---|---|---|---|---|---|---|
| x^2 | 4 | 1 | 0 | 0.25 | 1 | 4 | 16 |
| x^3 | −8 | −1 | 0 | 0.125 | 1 | 8 | 64 |
| abs(x) | 2 | 1 | 0 | 0.5 | 1 | 2 | 4 |
| sqrt(x) | undefined | undefined | 0 | 0.7071 | 1 | 1.4142 | 2 |
| cbrt(x) | −1.2599 | −1 | 0 | 0.7937 | 1 | 1.2599 | 1.5874 |
| 1/x | −0.5 | −1 | undefined | 2 | 1 | 0.5 | 0.25 |
| 2^x | 0.25 | 0.5 | 1 | 1.4142 | 2 | 4 | 16 |
| ln(x) | undefined | undefined | undefined | −0.6931 | 0 | 0.6931 | 1.3863 |
| sin(x) | −0.9093 | −0.8415 | 0 | 0.4794 | 0.8415 | 0.9093 | −0.7568 |
Two patterns stand out. Of the functions through the origin, only x^2 and abs(x) turn there; x^3 and cbrt(x) pass straight through, so no turning point is listed. And the values at x = 4 rank the families by growth: the cube has reached 64, 2^x and x^2 are tied at 16 (they cross there), and the square root, cube root and logarithm are at 2 or below.
How this differs from a handheld graphing calculator
On a TI-84 Plus CE you type functions into the Y= editor, pick a zoom such as ZStandard (x and y from −10 to 10) or ZTrig, and use the CALC menu for key points. Finding a zero means choosing zero and answering three prompts, Left Bound?, Right Bound? and Guess?; intersect asks First curve?, Second curve? and Guess?, and Texas Instruments notes that the intersection has to be inside the window. Each run returns one point.
This page lists every zero, turning point and intersection in the window at once, with no bounds or guesses, and recomputes them whenever you edit a function or the window. Fit y to graph works like the handheld ZoomFit, which recalculates Ymin and Ymax from the lowest and highest y-values between Xmin and Xmax, except that it ignores the spikes next to vertical asymptotes. Asymptotes are always handled here; the TI-84 Plus CE has a Detect Asymptotes switch in its graph format screen.
A handheld still wins elsewhere: it is allowed in testing rooms where phones and laptops are not, needs no browser, and adds statistics plots, regressions and parametric, polar and sequence graphing. Both share one quirk: TI's own tutorial notes that ZStandard spaces the tick marks differently on the two axes, and the same is true on most screens here.
Who this graphing calculator is for
Algebra, precalculus and calculus students use it to check homework: graph a function, read off the intercepts and turning points, and compare them with the hand calculation, the skill the Common Core standards describe for graphing by hand in simple cases and with technology in harder ones. Teachers use it to project clean graphs with labeled axes, and parents and tutors use the table of values to walk through a problem one x-value at a time. Students without a handheld at home can practice the same window and trace habits they use in class.
Outside a math course, anyone facing an equation with no tidy algebraic solution, such as ex = x + 2, can graph both sides and read the intersections: x = −1.8414 and x = 1.1462.
Key terms
- Function: a rule that gives exactly one output f(x) for each input x; its graph passes the vertical line test.
- Window: the visible rectangle, set by x min, x max, y min and y max.
- Zero, root or x-intercept: an x-value where f(x) = 0.
- Local maximum and minimum: peaks and valleys compared with nearby points (turning points or relative extrema), not necessarily the highest or lowest overall.
- Asymptote: a line the graph approaches without reaching, such as x = 2 for (x + 1)/(x − 2).
- Domain: the x-values where a function is defined; sqrt(x) needs x ≥ 0 and ln(x) needs x > 0.
- Parent function: the simplest function in a family, such as x^2 for quadratics.
What changes the result
- The window. Key points are searched only for x between x min and x max. Points above or below the visible y-range are still listed, but not drawn.
- How you write the function. 1/2x means (1/2)·x and -x^2 means −(x^2). When in doubt, add parentheses.
- Radians. sin(30) is the sine of 30 radians, −0.988, not of 30 degrees.
- The domain. sqrt and ln return no value for negative inputs, so their graphs simply stop.
Tips: when a curve disappears, press Reset and then Fit y to graph; zoom in on a cluster of zeros to separate them; and hide a function with its Show box instead of deleting it when you compare intersections pair by pair.
Limitations
Every entry must be y as a function of x, so circles have to be split into two halves and parametric, polar and inequality graphs are not supported. Results are numerical: the calculator reports 2.4495 rather than √6, so use the exact-answer calculators below when you need radicals.
With a 2,001-point grid, two zeros closer together than 1/2,000 of the window width can be missed, and fast oscillations such as sin(100x) in a wide window are undersampled; zooming in fixes both. At most 60 zeros and 120 turning points are refined per function. Endpoints of the window or of a domain, such as the start of sqrt(x) at the origin, are not counted as turning points.
Related calculators
- To turn two points into a slope and the equation of a line, or to check the slope of a linear graph, use the Slope Calculator.
- For the exact roots of ax2 + bx + c = 0, including complex roots that never show up as x-intercepts, use the Quadratic Formula Calculator.
- For a parabola's exact vertex, axis of symmetry and vertex form, use the Vertex Calculator.
- For exact x- and y-intercepts of a line or a quadratic with the algebra written out, use the X and Y Intercept Calculator.
- To locate turning points exactly, differentiate with the Derivative Calculator: a smooth function turns where its derivative equals zero.
- For sine, cosine and tangent of a single angle in degrees or radians, use the Trigonometry Calculator.
Sources
Graphs and key points are computed from your own functions with standard numerical methods, so no external data is involved. These primary sources document the conventions and the handheld comparison:
- NIST Digital Library of Mathematical Functions, §4.2 Logarithms (loga z = ln z / ln a, eq. 4.2.8, and log10 z = ln z / ln 10, eq. 4.2.15) and §4.14 Trigonometric functions (tan = sin / cos, periods 2π and π).
- Common Core State Standards for Mathematics, Interpreting Functions, HSF-IF.B.4 and HSF-IF.C.7, and Reasoning with Equations and Inequalities, HSA-REI.D.11.
- Texas Instruments, Solution 34516: Finding the Zero of a Function on the TI-84 Plus CE and Solution 34471: Finding the Intersection of Two Functions.
- Texas Instruments, TI-84 Plus CE reference: ZOOM menu commands (ZStandard, ZTrig, ZoomFit, ZSquare), the "Graphing an Equation" tutorial (standard window from −10 to 10), and the Getting Started with the TI-84 Plus CE guidebook (graph format screen with Detect Asymptotes).
- College Board, SAT Suite calculator policy (embedded graphing calculator, approved and prohibited devices).
⚠️ Common mistakes & edge cases
Writing 1/2x when you mean 1/(2x)
The parser reads 1/2x as (1/2)·x, a line, so at x = 4 it gives 2, while 1/(2x) gives 0.125. Put whole denominators and exponents in parentheses: 2^(x+1), not 2^x+1.
Graphing trig functions in degrees
Trig functions take radians, so sin(x) in a window from 0 to 360 squeezes in about 57 waves. Use the trig window, or convert: sin(x*pi/180) completes one wave between 0 and 360.
Reading "no zeros" as "no solution"
Key points cover only the current window. 0.5x + 7 shows no x-intercept between −10 and 10, yet it has one at x = −14. Zoom out before concluding that an equation has no solution.
Confusing -x^2 with (-x)^2
Powers bind tighter than the minus sign, so -x^2 at x = 3 is −9, while (-x)^2 is 9. Likewise -2^x is the negative of 2^x.
Calling an asymptote a zero
(x + 1)/(x − 2) changes sign at x = −1 and at x = 2, but only x = −1 is a zero; at x = 2 the function is undefined, jumping from −299 to 301 within 0.01 either side. The calculator drops sign changes caused by asymptotes; do the same when reading a graph by eye.
Expecting x = 3 or a circle to plot
Neither is a function of x, so the boxes reject x = 3 and x^2 + y^2 = 25. Graph the circle as two halves, sqrt(25 - x^2) and -sqrt(25 - x^2), which meet the x-axis at −5 and 5.
❓ Frequently asked questions
How do I graph a function online?
Type the right-hand side of y = f(x) into the f1 box, for example x^2 - 2x - 3, and the graph appears at once in the standard window from -10 to 10. Add up to three more functions in f2 to f4, change the window with the x min, x max, y min and y max fields or the zoom buttons, and move the pointer over the graph (or tap it) to trace every curve at the same x. The results card below the graph lists the intercepts, turning points and intersections in the current window.
Can this function calculator evaluate f(x) at a specific value?
Yes. Type the x-value into the Evaluate at x field and every visible function is evaluated there; for f(x) = x^2 - 2x - 3 at x = 2 the answer is -3. For several values at once, set the table of values to a start and a step: starting at -5 with a step of 1 gives 32, 21, 12, 5, 0, -3, -4, -3, 0, 5 and 12. Both fields accept expressions such as pi/6.
How does the graphing calculator find x-intercepts (zeros)?
It evaluates each function at 2,001 evenly spaced x-values across the window. Wherever two neighboring values have opposite signs, the graph must cross the axis in between, and bisection halves that interval until the crossing is pinned down to the limit of double-precision arithmetic. Sign changes caused by a vertical asymptote are rejected because the values grow instead of shrinking. Zeros where the graph only touches the axis, such as x^2 at x = 0, are found through the turning-point search. Results are shown to four decimal places.
How do I find where two graphs intersect?
Enter both functions, then pick the pair in the Points of intersection menu (f1 and f2 by default). The calculator solves f(x) - g(x) = 0 across the window and lists every crossing. For x^2 - 2x - 3 and x + 1 it returns (-1, 0) and (4, 5), which matches the algebra: x^2 - 3x - 4 = (x - 4)(x + 1) = 0. Points are listed for every x in the window, even when the y-value lies above or below the visible area.
Why does my graph look empty or cut off?
Almost always the window is the problem. The curve or its key points lie outside the visible rectangle. The line y = 0.5x + 7 crosses the x-axis at x = -14, so the standard window shows no x-intercept at all, and 500*1.06^x never drops below 279 between x = -10 and 10, so nothing appears in a y-range of -10 to 10. Press Fit y to graph to match the y-range to the curve, zoom out, or type a wider window.
Does this graphing calculator use radians or degrees?
Radians, like the default mode of handheld calculators. sin(30) is the sine of 30 radians, which is -0.988, not the sine of 30 degrees. To work in degrees, convert inside the function: sin(x*pi/180) gives 0.5 at x = 30. For trig graphs, use the Trig preset, which sets x from -2pi to 2pi, y from -4 to 4, and labels the x-axis in multiples of pi.
Why are there gaps in the graph of 1/x or tan(x)?
Those functions are undefined at their vertical asymptotes, so the curve really does break there. The plotter lifts the pen wherever a function has no value or jumps, testing each large jump by bisection so that it never draws the false vertical line many simple plotters show. In the standard window tan(x) has asymptotes at plus and minus 1.5708, 4.7124 and 7.854, so it is drawn as seven separate pieces.
Is log base 10 or the natural log?
log(x) is the common logarithm, base 10, and ln(x) is the natural logarithm, base e, the same convention handheld graphing calculators use. log(1000) = 3 and ln(1000) = 6.9078. For any other base write log(x, b): log(8, 2) = 3. Both are undefined for x of 0 or less, so their graphs start just right of the y-axis.
Can I use an online graphing calculator on the SAT?
Not this one. The College Board calculator policy prohibits laptops, tablets, phone calculator apps and devices with wireless internet, Bluetooth or cellular connectivity. The digital SAT testing app has its own embedded graphing calculator for the Math section, and you may bring an approved handheld graphing, scientific or four-function calculator without computer algebra features. Use this page for homework and practice, and check the current policy before test day.
How accurate are the zeros, maxima and minima?
Each simple zero and intersection is refined to roughly 15 significant digits, and turning points to about 7 or more, before rounding to the four decimal places shown. The limits come from sampling: two zeros closer together than 1/2,000 of the window width can be missed, and very fast oscillations need a narrower window. Zoom in around a cluster of points to separate them.
💡 Good to know
Three solutions, one of them off the screen
Graph 2^x and x^2 in the standard window and the calculator lists three intersections: (−0.7667, 0.5878), (2, 4) and (4, 16). The third lies above the top edge at y = 10, but it is listed because the search covers every x in the window: 2x = x2 really has three real solutions.
A tangent line touches without crossing
x^2 and 2x − 1 meet at exactly one point, (1, 1). Their difference, (x − 1)2, never changes sign, so a sign-change search alone would miss it; the calculator finds it through the turning point of that difference.
Why Fit y skips the spikes
In the trig window one grid point of tan(x) lands within rounding distance of an asymptote and evaluates to about 6.2 × 1015. A plain minimum-and-maximum fit would stretch the y-range that far, so Fit y to graph builds the range from the middle 90% of the samples, widened a little, and returns y from −16 to 16.